/* CSS Document */
/*#region 重置元素*/
*:focus {outline: none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td{
    padding: 0;
    margin:0;
}
 @font-face {
	font-family: AlibabaPuHuiTi-2-45-Light;
	src:url(fonts/AlibabaPuHuiTi-2-45-Light.eot) format('embedded-opentype'),
	url(fonts/AlibabaPuHuiTi-2-45-Light.otf) format('opentype'),
	url(fonts/AlibabaPuHuiTi-2-45-Light.ttf) format('TrueType'),
	url(fonts/AlibabaPuHuiTi-2-45-Light.woff) format('woff'),
	url(fonts/AlibabaPuHuiTi-2-45-Light.woff2) format('woff2');
}
 
 

body{
    font:1em/1.3 "AlibabaPuHuiTi-2-45-Light";   
	-webkit-text-size-adjust: 100% !important; 
}
img{
max-width:100%;}
button, input, select, textarea,h1, h2, h3, h4, h5, h6{
    font-size:1em;
    line-height:1.3;font-family: "AlibabaPuHuiTi-2-45-Light";
}
address, cite, dfn, em, var { 
    font-style:normal; 
} 
code, kbd, pre, samp {
     font-family: courier new, courier, monospace; 
} 
small { 
    font-size:  0.75em; 
} 
ul, ol { 
    list-style: none; 
    margin:0;
}
body,legend { 
    color:#000;
}
a{
    color:inherit;
	color:#000;  
    text-decoration: none; 
}
a:hover  {
    color:#000;    
    text-decoration: none; 
}
a:active{
    color:inherit;
}
sup { 
    vertical-align: text-top; 
} 
sub { 
    vertical-align: text-bottom;
}

fieldset, img { 
    border: 0; 
}
button, input, select, textarea { 
     
} 
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
    width:100%;
    word-break: break-all;
}
table th {
    font-weight:normal;
}
table th,table td {
    font-weight:normal;
    text-align:center;
} 
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}
img{
	vertical-align:middle;
}
::-moz-placeholder { color:#000; }
input:-webkit-input-placeholder { color:#000; } 
input:-moz-placeholder { color:#000; } 
/*#endregion*/
/*#region 清除浮动*/
.clearfix:after{
	content: '\20';
    display: block;
    height: 0;
    clear: both;
}
.clearfix { 
	*zoom:1;
}
/*#endregion */

button:disabled,
.disabled{
    opacity:0.5;
    cursor:default;
}
.hi{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.css3,.about_1 ul li a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.comdiv{
width:100%; overflow:hidden; margin:0; padding:0;}
.cssimg,.cssimgp img,.index_4_3_left_1_bg,.pro_1_mid_mid_left_bg,.ser_2_mid_pic_bg,.ser_1_right_bg{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;/*transition-duration: 0.7s;-ms-transition-duration: 0.7s;-moz-transition-duration: 0.7s; -webkit-transition-duration: 0.7s;*/}
@media screen and (min-width:768px) {
.cssimg:hover,.cssimgp:hover img,.index_4_3_left:hover .index_4_3_left_1_bg,.pro_1_mid ul li:hover .pro_1_mid_mid_left_bg,.ser_2_mid ul li:hover .ser_2_mid_pic_bg,.ser_1_right:hover .ser_1_right_bg{/*-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);*/transform: scale(1.08, 1.08);}
}
.daxie{text-transform: uppercase;}
.cell_mid{ display: table; height:100%; width:100%; }
.cell_h{ height:100%;display: table-cell; vertical-align: middle; } 	
/*********header***********/
#header{ padding:1.875em 0;
position:fixed; left:0; top:0; width:100%; z-index:888;}
.header_mid{ position:relative; text-align:center;
margin:1.5em 2.86458333333333%;}
.header_mid_mid ul li{ margin:0 2em;
display:inline-block; position:relative;}
.header_mid_mid ul li:nth-child(3){
margin-left:20em;
 }
.header_mid_mid ul li:nth-child(3){
  }
.header_mid_mid ul li:nth-child(2){
  width:70.8667px; height:23.4px;}
.header_mid_mid ul li:nth-child(2) a.biga{
position:absolute; right:-7em; top:.3em;}
.header_mid_mid ul li:nth-child(1) a.biga{
position:absolute; right:-7em; top:.3em;}
.header_mid_mid ul li:nth-child(1){ z-index:10;
  width:70.8667px; height:23.4px;}

.header_mid_right{
position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);}
.header_mid_mid ul li a.biga{
color:#fff; font-size:1.125em; display:block;}
.header_mid_left{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
position:absolute; left:50%; top:50%;}
.header_mid_left img:nth-child(2){
display:none; position:absolute; left:0; top:0;}
/********index**********************/ 
.banner_img{
position:relative; height:100vh;}
.banner_img_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.header_mid_right ul li{ float:left; padding:0 .875em;}
.header_mid_right ul li a{
color:#fff; display:block; font-size:1.125em; width:23px; height:25px;}
.header_mid_right ul li:nth-child(2) a{
background-image:url(../images/header/img2.png); background-position:center; background-repeat:no-repeat; }
.header_mid_right ul li:nth-child(1){
background-image:url(../images/header/img1.png); background-position:right center; background-repeat:no-repeat;}
.indexbanner .swiper-pagination-bullet{
border:1px #fff solid; opacity:1; width:10px; height:10px; background:none;}
.indexbanner .swiper-pagination-bullet-active{
background-color:#fff;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 1.5em;}
#indexbanner_fyindex,#indexbanner_fyindex2{
bottom:4.6875em;}
.indexmid{
margin:0 12.5%;}
.index_t_1{ margin-bottom:.3em;
text-align:center; font-size:3em; font-weight:bold; margin-top:3.333333333333333em;}
.index_t_2{ line-height:1.6; margin-bottom:5.72916666666667vw;
text-align:center; font-size:1.25em; letter-spacing:.2em;}
.index_2_mid_1{
overflow:hidden;}
.index_2_mid_1 img{
width:100%;}
.index_2_mid_2{
font-size:1.5em; line-height:1.6; margin-top:1em;}
.index_1_1{
position:relative;}
.index_2_mid_left{ cursor:pointer; border:1px #7c7c7c solid; left:-3.125em; font-family:"宋体"; color:#666;
position:absolute; z-index:10; width:1.75em; height:1.75em; border-radius:100%; line-height:1.75em; text-align:center; border-radius:100%;}
.index_2_mid_left_1{
top:40%;}

.index_2_mid_right{ cursor:pointer; border:1px #7c7c7c solid; right:-3.125em; font-family:"宋体"; color:#666;
position:absolute; z-index:10; width:1.75em; height:1.75em; border-radius:100%; line-height:1.75em; text-align:center; border-radius:100%;}
.index_2_mid_right_1{
top:40%;}
.index_2_mid_left:hover,.index_2_mid_right:hover{
background-color:#666666; border-color:#666666; color:#fff;}
.index_1_2{ margin-top:5vw;
text-align:center;}
.indexview{ text-align:center; line-height:2.375em; height:2.375em;
display:block; margin:0 auto; border:1px #8d8d8d solid; max-width:12.5em;}
.indexview:hover{
background-color:#666; color:#fff; border-color:#666;}
.index_2_1_img{
overflow:hidden}
.index_2_1_img img{
width:100%;}
.index_3_1 ul li{
float:left; width:32%; margin-right:2%; margin-bottom:1.5vw;} 
.index_3_1 ul li:nth-child(2),.index_3_1 ul li:last-child{
margin-right:0;}
.index_3_1 ul li:nth-child(1){
width:66%;}
.index_3_1_mid_1{
overflow:hidden; position:relative}
.index_3_1_mid_1:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-color:#000; opacity:.4}
.index_3_1_mid_1 img{
width:100%;/*grayscale(val):val值越大灰度就越深*/
  /*-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;*/}
.index_3_1 ul li:hover  .index_3_1_mid_1:after{opacity:0;
 
/*  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  filter:none;*/}
.index_3_1_mid{
position:relative;}
.index_3_1_mid_2{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
position:absolute; left:1em; bottom:1em; z-index:10; font-size:1.5em; color:#fff;}
.index_3_1 ul li:hover .index_3_1_mid_2{
opacity:0;}
.index_4_1 ul li{
float:left; text-align:center; width:16.66666666666667%;}
.index_4_1_mid{
height:120px; position:relative;}
.index_4_1_mid img{ max-width:80%;
position:absolute; left:50%; top:50%;-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);}
.index_5_1 ul li{
float:left; width:33.33333333333333333333333333333%;}
.index_5_1_mid{
position:relative;}
.index_5_1_mid_1{
overflow:hidden;}
.index_5_1_mid_1 img{
width:110%; float:left}
.index_5_1_mid_2{
position:absolute; z-index:10; left:3.4375em; bottom:3.4375em; color:#fff;}
.index_5_1_mid_2_1{
font-size:2.25em; margin-bottom:.1em;}
.index_5_1_mid_2_2{
font-size:1.125em;}
.indexspace_1_img{
overflow:hidden}
.indexspace_1_img img{
width:100%;}
.indexspace_1 ul li{ margin-top:4em;
float:left; width:32%; margin-right:2%;}
.indexspace_1 ul li:nth-child(3n){
margin-right:0}
.indexspace_1{
position:relative; overflow:hidden;}
.indexspace_1:after{
background-color:#cacaca; content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; z-index:1;}
.indexspace_1_line{
position:absolute; left:0; bottom:0; width:0%; height:1px; background-color:#000; z-index:10;}
.indexspace_1_img_name{
font-size:1.5em; padding:1em 0 1.5em 0;}
.indexspace_1_line.on1{
width:32%;}
.indexspace_1_line.on2{
width:66%;}
.indexspace_1_line.on3{
width:100%;}
.index_t_1_line{
position:relative; padding-bottom:.6em;}
.index_t_1_line:after{-webkit-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%);
content:''; position:absolute; left:50%; bottom:0; width:1.4375em; height:1px; background-color:#666;}
.indexspace_footer_1 ul li{ margin-top:1em;
float:left; width:32%; margin-right:2%;}
.indexspace_footer_1 ul li:nth-child(3n){
margin-right:0}
.indexspace_footer_1_1{
overflow:hidden;}
.indexspace_footer_1_1 img{
width:100%;}
.indexspace_footer_1_2{
font-size:1.5em; margin-top:1em;}
.indexspace_footer_1{
margin-top:2em; margin-bottom:5em;}
.indexspace_footer_1_1{
position:relative}
.indexspace_footer_1_1_zz{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-position:center; background-repeat:no-repeat; background-size:cover;}
/********about***********/
.nybanner{
position:relative; height:100vh;}
.nybanner_img{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.nyfenlei{
border-bottom:1px #dadada solid; text-align:center;}
.nyfenlei ul li{ padding:0 2.5em; background-image:url(../images/about/img1.jpg); background-position:left center; background-repeat:no-repeat;
display:inline-block;}
#changeurl{
display:none}
.nyfenlei ul li a{
display:block; font-size:1.25em; padding:1.5em 0; position:relative;}
.nyfenlei ul li:nth-child(1){
background-image:none}
.nyfenlei ul li a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; bottom:0; width:0; height:1px; background-color:#000;}
.nyfenlei ul li a:hover:after,.nyfenlei ul li a.on:after{
width:100%;}
.about_1_mid_left{
}
.about_1_mid_left_float{float:left; width:30%;}
.about_1_mid_left span{ padding-bottom:.75em;
font-size:2.5em; display:inline-block; position:relative;}
.about_1_mid_left span:after{
content:''; position:absolute; left:0; bottom:0; height:1px; background-color:#000; width:1.725em;}
.about_1_mid_right{
float:right; width:70%; line-height:2; color:#333;}
.about_1_mid_right p{
text-indent:2em;}
.about_1_mid{
padding:7.65625vw 0;}
.about_1_1{
overflow:hidden}
.about_1_1 img{
width:100%;}
.nybodys{
background-color:#f9fafd}
.about_3{ padding:6.66666666666667vw 0; margin-bottom:6.66666666666667vw;
position:relative; overflow:hidden}
.about_3_right{ width:39%; background-color:#f2f2f2;
position:relative; float:right; z-index:10; margin-right:4.94791666666667%;}
.about_3_left{ height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img3.jpg);
position:absolute; left:4.94791666666667%; width:74.6875%; top:0;}
.about_3_right_mid_1 ul li{
font-size:1.125em; line-height:1.6; margin-top:.875em; color:#333;}
.about_3_right_mid_1 ul li span{
color:#000;}
.about_3_right_mid{
padding:4vw;}
.about_3_right_mid_1{
margin-top:2.5em;}
.his_1_2_left{ float:left; width:48.61111111111111%;
position:relative; height:543px;}
.his_1_2_left_1 span{
font-size:1.875em; font-weight:bold;}
.his_1_2_left_2{ margin-top:5px; padding-right:1em;
font-size:1.125em; line-height:1.6;}
.his_1_2_left ul li{
margin-top:2.5em;}
.his_1_2_left ul li:nth-child(1){
margin-top:0}
#swiper-scrollbar1{
right:0; top:0; width:1px; height:100%;}
.his_1_2_left:after{
content:''; position:absolute; right:-3px; top:0; width:7px; height:7px; background-color:#000; border-radius:100%; z-index:10;}
.his_1_2_left ul li.on .his_1_2_left_1 span{
font-size:2.5em}
.his_1_2_right{
float:right; width:41.04166666666667%; position:relative;}
.his_1_2_right img{
width:100%; border-radius:100%;}
.his_1_2_right p{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; opacity:0;
position:absolute; left:0; top:0; width:100%; z-index:10;}
.his_1_2_right p.on{
opacity:1; z-index:10;}
.his_1_2{
margin-top:4em; margin-bottom:12.5em;}
.his_1{
margin-top:6.51041666666667vw;}
.hon_1_1{ padding-bottom:7.1875vw; padding-top:10.9375vw; background-size:cover;
background-image:url(../images/about/img7.jpg); background-position:center bottom; background-repeat:no-repeat;}
.hon_1_1_mid{ position:relative;
width:42.36111111111111%; margin:0 auto;}

.hon_1_1_mid .swiper-slide {
      
	  transition: 300ms;
	  transform: scale(0.8);
    }
.hon_1_1_mid .swiper-slide-active,.hon_1_1_mid .swiper-slide-duplicate-active{
      transform: scale(1);
	}
.index_2_mid_left_h{ z-index:10;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
position:absolute; left:-2.5em; top:50%; width:1.75em; height:1.75em; border:1px #7c7c7c solid; text-align:center; line-height:1.75em; border-radius:100%; cursor:pointer; font-family:"宋体"; color:#666;}
.index_2_mid_right_h{ z-index:10;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
position:absolute; right:-2.5em; top:50%; width:1.75em; height:1.75em; border:1px #7c7c7c solid; text-align:center; line-height:1.75em; border-radius:100%; cursor:pointer; font-family:"宋体"; color:#666;}
.index_2_mid_left_h:hover,.index_2_mid_right_h:hover{
background-color:#000; color:#fff; border-color:#000;}
.hon_1_2{
text-align:center}
.hon_1_2 h3{ display:none;
font-size:1.5em; margin-top:1.375em; margin-bottom:2.875em; line-height:1.6; font-weight:normal}
.hon_1_2 h3.on{
display:block}
.news_cate_mid ul li{
display:inline-block; background-image:url(../images/about/img11.png); background-position:left center; background-repeat:no-repeat; padding:0 .5em;}
.news_cate_mid ul li:nth-child(1){ background-image:none;
padding-left:0}
.news_cate_mid ul li a{
font-size:1.125em; color:#666}
.news_cate_mid ul li a:hover,.news_cate_mid ul li a.on{
color:#000;}
.news_cate_mid{
margin-top:5em; margin-bottom:3em;}
.news_1_mid_left{ overflow:hidden;
float:left; width:49.93055555555556%;}
.news_1_mid_right{ margin-top:4.42708333333333vw;
float:right; width:46.18055555555556%;}
.news_1_mid_left img{
width:100%;}
.news_1_mid_right_1{
font-size:1.125em; color:#080808;}
.news_1_mid_right_2{
font-size:2.25em; margin-top:10px;}
.news_1_mid_right_3{ line-height:2;
color:#080808; font-size:1.125em;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin:1.5em 0; }
.news_2_1_1{
padding-bottom:2em;
 }
.news_2_1_1_1{ margin-bottom:.5em;
font-size:1.5em; color:#000; margin-top:1em;} 
.news_2_1_2{display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
color:#080808; font-size:1.125em; line-height:1.6; margin-bottom:1.5em;}
.news_2_1_3{
font-size:1.125em; color:#999;}
.news_1_mid{
padding-bottom:4em; border-bottom:1px #cacaca solid; overflow:hidden}
.news_2{
margin-bottom:8.75em;}
.about_news_view{
display:block; font-size:1.125em;   padding:.5em 0; max-width:7.5em; position:relative;}
.about_news_view:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#afafaf;}
.about_news_view span{ z-index:10;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:block; position:relative}
.about_news_view span:after{
content:'+'; position:absolute; right:0;}
.about_news_view:hover:after{
height:100%; background-color:#000;}
.about_news_view:hover{
color:#fff;}
.about_news_view:hover span{
padding:0 .5em;}
.about_news_view:hover span:after{
right:.5em;}
.about_news_info_1_mid_left{
float:left;}
.about_news_info_1_mid_right{
float:right;}
.about_news_info_1_mid_right a{
display:block; position:relative; padding-left:1.5em;}
.about_news_info_1_mid_right a:after{-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
content:''; position:absolute; left:0; top:50%; width:1.055555555555556em; height:0.6111111111111111em; background-image:url(../images/about/img12.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_news_info_1{
border-bottom:1px #dadada solid; padding:1.375em 0; font-size:1.125em; color:#666;}
.about_news_info_1 a{
color:#666;}
.about_news_info_1 a:hover,.about_news_info_1 span{
color:#000;}
.about_news_info_2_1{ margin-top:7.55208333333333vw;
text-align:center; font-size:1.5em; color:#666;}
.about_news_info_2_2{ margin-bottom:5.20833333333333vw;
text-align:center; font-size:2.25em; margin-top:.5em;}
.about_news_info_2_3{
line-height:2;}
.about_news_info_2_4{ padding:1.5em 0; position:relative; margin-bottom:5.88541666666667vw;
overflow:hidden; border-bottom:1px #ccc solid;border-top:1px #ccc solid; margin-top:4em;}
.about_news_info_2_4 ul li{
float:left; width:calc(50% - 4em); padding-right:4em;}
.about_news_info_2_4 ul li:nth-child(2){ text-align:right;
float:right;padding-left:4em; padding-right:0;}
.about_news_info_2_4 ul li span{
padding-right:1em;}
.about_news_info_2_4_re{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
display:block; position:absolute; left:50%; top:50%; width:1.125em; height:1.1875em; background-image:url(../images/about/img13.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.v_1_img{
position:relative;}
.vbtn{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); width:5.625em; height:5.625em; background-image:url(../images/about/img17.png); background-position:center; background-repeat:no-repeat; background-size:cover;
position:absolute; left:50%; top:50%; z-index:10;}
.vbtn_small{background-image:url(../images/about/img15.png);
font-size:0.5555555555555556em;}
.v_2{
padding-bottom:2em;}
.v_1{
margin-top:4em;}
/***********product**************/
.promid{
margin:0 8.75%;}
.promid_1_mid{ min-height:500px;
position:relative; padding-left:304px;}
.promid_1_mid_left{
position:absolute; left:0; top:0;}
.tjimgbg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; z-index:10;}
.promid_1_mid_right_2 ul li{
float:left; width:49%; margin-top:4em;}
.promid_1_mid_right_2 ul li:nth-child(2n){
float:right}
.promid_1_mid_right_2_mid_1{
overflow:hidden}
.promid_1_mid_right_2_mid_1 img{
width:100%;}
.promid_1_mid_right_2_mid_2{
font-size:1.5em; margin-top:1em; margin-bottom:5px;}
.promid_1_mid_right_2_mid_3{
font-size:1.125em; color:#333;}
.promid_1_mid_right #indexbanner_fyindex2{
bottom:2.5em;}
.promid_1_mid_right_3{
margin-bottom:4em;}
.promid_1_mid_left_1{
font-size:1.875em; margin-bottom:1.25em;}
.promid_1_mid_left_2{
width:210px;}
.promid_1_mid_left_2 ul li a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
color:#666; font-size:1.125em;}
.promid_1_mid_left_2 ul li{
padding:.75em 0; border-bottom:1px #dddddd solid;}
.promid_1_mid_left_2 ul li a:hover,.promid_1_mid_left_2 ul li a.on{
color:#000;}
.promid_1{
padding-top:8em;}
.pro_info_1_mid_left{
float:left; overflow:hidden; width:57.43055555555556%;}
.pro_info_1_mid_left img{
width:100%;}
.pro_info_1_mid_left #indexbanner_fyindex2{
bottom:1.5em;}
.pro_info_1_mid_right{
float:right; width:36%;}
.pro_info_1_mid_right_1{ margin-top:0em;
font-size:2.5em; margin-bottom:1.0em; font-weight:bold;}
.pro_info_1_mid_right_2{
font-size:1.125em;}
.pro_info_1_mid_right_3{
margin-top:1em;}
.pro_info_1_mid_right_3 ul li{
position:relative; font-size:1.125em; color:#333; padding:1.0em 0; padding-left:3.7em; }
.pro_info_1_mid_right_3 ul li:after{
content:''; position:absolute; left:0; top:0; height:1px; background-color:#000; width:3.444444444444444em;}
.pro_info_1_mid_right_3 ul li:before{
content:''; position:absolute; left:3.7em; top:0; height:1px; background-color:#bebebe; width:calc(100% - 3.7em); }
.pro_info_1_mid_right_3 ul li span{
position:absolute; left:0; color:#000;}
.pro_info_1{
margin:8vw 0;}
.pro_info_2_mid{
line-height:1.8;}
.pro_info_3_mid_mid{
position:relative;}
.pro_info_3_mid_mid_left{
overflow:hidden; width:50%;}
.pro_info_3_mid_mid_left img{
width:100%;}
.pro_info_3_mid_mid_right{
position:absolute; right:0; top:0; width:50%; height:100%;}
.pro_info_3_mid ul li{
margin-top:4em;}
.pro_info_3_mid ul li:nth-child(2n) .pro_info_3_mid_mid_left{
margin-left:50%;}
.pro_info_3_mid ul li:nth-child(2n) .pro_info_3_mid_mid_right{
left:0; right:auto}
.pro_info_3_mid_mid_right_mid{
padding-left:9.375vw; padding-right:4.6875vw;}
.pro_info_3_mid ul li:nth-child(2n) .pro_info_3_mid_mid_right_mid{
padding-right:9.375vw; padding-left:4.6875vw;}
.pro_info_3_mid_mid_right_mid_1{
font-size:1.5em; line-height:1.5; margin-bottom:1em;}
.pro_info_3_mid_mid_right_mid_2{
font-size:1.125em; color:#666; line-height:1.6;}
.pro_info_3{
padding-bottom:6em;}
/*********cases****************/
.cases_1{ overflow:hidden;
position:relative;}
.cases_1:after {
  background-color: #cacaca;
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  z-index: 1;
}
.cases_1 .indexspace_1_line.on1{
width:51%;}
.cases_1 .indexspace_1_line.on0{
width:0;}
.cases_1 .indexspace_1_line.on2{
width:100%;}
.cases_1 ul li{ float:left; margin-top:4em;
width:49%; margin-right:0}
.cases_1 ul li:nth-child(2n){
float:right}
.news_2_1_1_1_cases{
font-size:1.875em;}
.case_ny_b_name{
position:absolute; left:0; bottom:0; z-index:10; width:100%;}
.case_ny_b_name_name_1{
color:#fff; font-size:2.25em;}
.case_ny_b_name_name_2{
font-size:3.75em; color:#fff; font-weight:bold; margin-bottom:1.75em; margin-top:10px;}
.cases_info_1_mid_right{ position:relative; margin-left:40.34722222222222%;
  width:59.65277777777778%; overflow:hidden}
.cases_info_1_mid{
position:relative;}
.cases_info_1_mid_left{
position:absolute; left:0; top:0; height:100%; width:33.68055555555556%;}
.cases_info_1_mid_left_mid_2{
line-height:2; font-size:1em;}
.cases_info_1{ padding-bottom:6.25vw;
padding-top:9.89583333333333vw;}
.cases_info_2{  padding-bottom:6.125em; position:relative;
background-color:#f0f0f0; overflow:hidden;}
.cases_info_2_1{
text-align:center;}
.cases_info_2_1 span:after{
left:50%;-webkit-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%);}
.cases_info_2_1 .swiper-slide{
width:36.35416666666667%; padding:0 1.09375%;}
.news_2_1_1_1_cases_left,.news_2_1_3_cases_left{
text-align:left}
.cases_info_2_1{
margin-top:4em;}
#abl{ border:1px #fff solid; cursor:pointer; width:28px; height:28px; text-align:center; line-height:28px; font-family:"宋体"; color:#fff;
position:absolute; left:3.90625%; z-index:10; top:37%; border-radius:100%;}
#abr{ border:1px #fff solid; cursor:pointer; width:28px; height:28px; text-align:center; line-height:28px; font-family:"宋体"; color:#fff;
position:absolute; right:3.90625%; z-index:10; top:37%; border-radius:100%;}
#abl:hover,#abr:hover{
background-color:#fff; color:#000;}
/*******design*********/
.des_1_img{
overflow:hidden}
.des_1_img img{
width:100%;}
.des_2_1{
margin-bottom:8em;}
.des_2_1 ul li{ margin-top:4em;
float:left; width:48%;}
.des_2_1 ul li:nth-child(2n){
float:right}
.des_2_1_1{
overflow:hidden}
.des_2_1_1 img{
width:100%;}
.des_2_1_2{
font-size:1.875em; margin:.7em 0 .5em 0;}
.des_2_1_3{
line-height:1.8; min-height:3.6em;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 200000;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
/**********service*********/
.ser_1_mid{ background-color:#fff;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); margin-top:8.85416666666667vw;
position:relative;}
.ser_1_mid_right{
margin-left:57.63888888888889%;}
.ser_1_mid_left{
position:absolute; left:0; top:0; width:57.63888888888889%; height:100%; overflow:hidden;}
.ser_1_mid_left_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.ser_1_mid_right_mid{
padding:7.2vw 3.64583333333333vw;}
.ser_2_1 ul li{
float:left; width:32%; margin-right:2%;}
.ser_2_1 ul li:nth-child(3){
margin-right:0}
.ser_2_1_1{
overflow:hidden}
.ser_2_1_1 img{
width:100%;}
.ser_2_1_2{
font-size:1.25em; line-height:1.6; margin-top:1.25em; margin-bottom:8.69791666666667vw;}
.ser_3 .ser_1_mid{
margin-top:0}
.ser_3{
margin-bottom:7.70833333333333vw;}
.ser_3 .ser_1_mid_right{
margin-left:0; width:42.36111111111111%;}
.ser_3 .ser_1_mid_left{
left:auto; right:0}
.cases_info_1_mid_left_mid_2_jj{
color:#333;}
.t1{ margin-bottom:.3em;
font-size:1.25em; color:#000; font-weight:bold; line-height:1.6}
/******contact************/
.contact_1_1{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); margin-top:4em; margin-bottom:8em;
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
position:relative; background-color:#fff;}
.contact_1_1_right{ overflow:hidden;
position:absolute; right:0; top:0; height:100%; width:62.5%;}
.contact_1_1_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.contact_1_1_left{
width:37.5%;}
.contact_1_1_left_mid{
padding:4.53125vw;}
.contact_1_1_left_mid_1{
font-size:1.5em; margin-top:1.5em;  }
.contact_1_1_left_mid_2{
font-size:1.125em; line-height:2; margin:1.125em 0;}
.contact_1_1_left_mid_3 a{ padding:10px 0px; border-bottom:1px #929292 solid;
display:block; font-size:1.125em; max-width:8.888888888888889em; position:relative;   }
.contact_1_1_left_mid_3 a span{
display:block; position:relative;}
.contact_1_1_left_mid_3 a span:after{ width:0.7777777777777778em; height:1em; background-image:url(../images/contact/img2.png); background-position:center; background-repeat:no-repeat; background-size:cover;
content:''; position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);}
.job_1_1{ letter-spacing:.2em; color:#333; position:relative;
text-align:center; font-size:1.25em; padding-bottom:1.5em;}	
.job_1 .about_1_mid_left span:after{
display:none}
.job_1 .about_1_mid_left span{
padding-bottom:.4em;}
.job_1_1:after{-webkit-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%); bottom:0;
content:''; position:absolute; left:50%; width:5.75em; height:1px; background-color:#cacaca;}
.job_1_2{ margin-top:4em;
overflow:hidden}
.job_1_2 img{
width:100%;}
.job_1_3_name{ cursor:pointer;
font-size:1.5em; background-color:#ececec; padding:.75em 16px; line-height:1.6; text-align:center; margin-top:1em;}
.job_1_3_jj{ padding:5.46875vw; margin-top:1em; display:none;
color:#fff; background-color:#545454;}
.job_1_3_mid_1{ margin-bottom:.5em;
font-size:2.25em; font-weight:bold;}
.job_1_3_mid_2{ margin-bottom:1em;
font-size:1.125em;}
.job_1_3_mid_2_1{
font-size:1.25em; margin-bottom:10px; margin-top:2em;}
.job_1_3_mid_2_2{
line-height:2;}
.job_1_3_mid_2_3{
font-size:1.125em; line-height:1.8; margin-top:1.5em;}
.job_1_3{
margin-bottom:7em;}
.job_1_3_mid_2_4{
text-align:center; margin-top:3em;}
.des_1,.ser_1,.ser_2{
overflow:hidden}
/******effect**************/
#header.cur{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); padding-top:.5em; padding-bottom:.5em;
background-color:#fff;}
#header.cur .header_mid_mid ul li a.biga{
color:#000;}
#header.cur .header_mid_left img:nth-child(2){
display:block;}
#header.cur .header_mid_left img:nth-child(1){
opacity:0;}
#header.cur .header_mid_left img{
height:3.75em;}
#header.cur .header_mid_right ul li a{
color:#000;}
#header.cur .header_mid_right ul li:nth-child(2) a{
background-image:url(../images/contact/img222.png);}


/********footer********/
 
.promid_1_mid_right_sanpai .promid_1_mid_right_2 ul li{
width:32%; margin-right:2%;}
.promid_1_mid_right_sanpai .promid_1_mid_right_2 ul li:nth-child(2n){
float:left}
.promid_1_mid_right_sanpai .promid_1_mid_right_2 ul li:nth-child(3n){
margin-right:0}
.footer_1_left_mid_4 ul li img{ display:none;
position:absolute; left:50%;-webkit-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%); max-width:none; width:100px; }
.footer_1_left_mid_4 ul li:hover img{
display:block}	
#footer{
background-color:#1c1d1f; overflow:hidden;}
.footer_mid{
margin:0 12.5%;}
.footer_1_left{
float:left; width:31%;}
.footer_1_right{
float:right; width:69%;}
.footer_1_right ul li{ min-height:270px; position:relative; overflow:hidden;
float:left; width:17.4%;}
.footer_1_right ul li:after{
content:''; position:absolute; left:0; top:0;  width:1px; height:100%; background-color:#2b2c2e;}
.footer_1_right ul li:last-child{
width:13%;}
.footer_1_left_mid_1{
color:#fff; font-size:1.875em;}
.footer_1_left_mid_2{
font-size:1.125em; color:#caced8;}
.footer_1_left_mid_3{
font-size:1.125em; color:#fff; line-height:2; margin:1.5em 0;}
.footer_1_left_mid_4 ul li{ margin-right:.5em;
display:inline-block; position:relative;}
.footer_1_left_mid_4 a{transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:block; border:1px #fff solid; border-radius:100%; width:2.375em; height:2.375em; position:relative;}
.footer_1_left_mid_4 ul li:hover a{
background-color:#fff;}
.footer_1_left_mid_4 a span{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); background-position:center; background-repeat:no-repeat; background-size:cover;
display:block; position:absolute; left:50%; top:50%;}
.footer_1_left_mid_4 ul li:nth-child(1) a span{ width:1.3125em; height:1.1875em; background-image:url(../images/footer/img1.png);}
.footer_1_left_mid_4 ul li:nth-child(1):hover a span{   background-image:url(../images/footer/img1on.png);}

.footer_1_left_mid_4 ul li:nth-child(2) a span{ width:1.4375em; height:1.1875em; background-image:url(../images/footer/img2.png);}
.footer_1_left_mid_4 ul li:nth-child(2):hover a span{   background-image:url(../images/footer/img2on.png);}

.footer_1_left_mid_4 ul li:nth-child(3) a span{ width:1.125em; height:1.25em; background-image:url(../images/footer/img3.png);}
.footer_1_left_mid_4 ul li:nth-child(3):hover a span{   background-image:url(../images/footer/img3on.png);}

.footer_1_left_mid_4 ul li:nth-child(4) a span{ width:1.6875em; height:0.625em; background-image:url(../images/footer/img4.png);}
.footer_1_left_mid_4 ul li:nth-child(4):hover a span{   background-image:url(../images/footer/img4on.png);}
.footer_1_right_mid_1{
color:#fff; font-size:1.25em;}
.footer_1_right_mid_2 dl dd a{transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
color:#e6e6e6}
.footer_1_right_mid_2 dl dd a:hover{
color:#fff;}
.footer_1_right_mid_2 dl dd{
margin-top:1em;}
.footer_1_right_mid{
padding:0 2.5em;}
.footer_1_right ul li:last-child .footer_1_right_mid{
padding-right:0}
.footer_1_right_mid_2{
padding-top:1em;}
.footer_1_left_mid{
padding-right:2.5em;}
.footer_1{
margin-top:9.8125em; margin-bottom:6.5625em;}
.footer_2{
color:#fff; line-height:1.8; padding:1.5em 0;}
.footer_2 a{
color:#fff;}
.footer_2_left{
float:left;}
.footer_2_right{
float:right}

.searchmask{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:10000;background-color:rgba(0,0,0,.5);}
.searchmask_mid{
margin:0 auto; max-width:640px;}
.searchmask_mid_mid{
padding:1.5em 2em; background-color:#fff; position:relative;}
.searchmask_mid_mid_1{
text-align:center; font-size:1.25em;}
.searchmask_mid_mid_close{ cursor:pointer;
position:absolute; right:1em; top:1em; z-index:10;}
.searchmask_mid_mid_2{ background-color:#f4f4f4;
position:relative; padding-right:6.25em; margin-top:1.5em;}
.searchmask_mid_mid_2_right{
position:absolute; right:0; top:0; height:100%; width:6.25em;}
.searchmask_mid_mid_2_left input{
border:none; background:none; width:100%;}
.searchmask_mid_mid_2_left{
padding:.875em 1em;}
.searchmask_mid_mid_2_right input{
position:absolute; left:0; bottom:0; width:100%; height:100%; background:none; border:none; cursor:pointer;}
.searchmask_mid_mid_2_right svg{-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%); pointer-events: none;
position:absolute; left:50%; top:50%;}
#searchdiv{
padding-top:8em;}
.ovh{
overflow:hidden}
#indexvideo{transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
position:fixed; overflow:hidden; left:0; top:0; width:100%; z-index:99999; height:100%;}
#indexvideo.hh{
top:-100%; opacity:0;}
#cate{
position:absolute; left:0; bottom:0; width:100%; height:87.4px;}
.ser_1{
padding-bottom:10px;}
body.body .header_mid_left img:nth-child(2){
display:block}
body.body .header_mid_left img:nth-child(1){
opacity:0}
body.body{
overflow:hidden}
.mb-nav-frs span{
position:absolute; left:0; top:0; z-index:10; height:100%;}










@media screen and (max-width:1680px) {
.job_1_1{
font-size:1.125em;}
.job_1_3_name{
font-size:1.25em;}
.job_1_3_mid_1{
font-size:1.5em;}
.job_1_3_mid_2{
font-size:1em;}
.job_1_3_mid_2_3{
font-size:1em;}
.job_1_3_mid_2_1{
font-size:1.125em;}
.contact_1_1_left_mid_3 a{
font-size:1em;}
.contact_1_1_left_mid_2{
font-size:1em;}
.contact_1_1_left_mid_1{
font-size:1.25em;}
.ser_2_1_2,.t1{
font-size:1.125em;}
.des_2_1_2{
font-size:1.5em;}
.case_ny_b_name_name_2{
font-size:2em;}
.case_ny_b_name_name_1{
font-size:1.5em;}
.pro_info_3_mid_mid_right_mid_1{
font-size:1.25em;}
.pro_info_3_mid_mid_right_mid_2{
font-size:1em;}
.pro_info_1_mid_right_3{
margin-top:1.0em;}
.pro_info_1_mid_right_1{
font-size:1.5em;}
.pro_info_1_mid_right_3 ul li{
font-size:1em;}
.pro_info_1_mid_right_2{
font-size:1em;}
.promid_1_mid_left_1{
font-size:1.5em;}
.promid_1_mid_left_2 ul li a{
font-size:1em;}
.promid_1_mid_right_2_mid_2{
font-size:1.25em;}
.promid_1_mid_right_2_mid_3{
font-size:1em;}
.about_news_info_2_2{
font-size:1.875em;}
.about_news_info_2_1{
font-size:1.125em;}
.about_news_info_1{
font-size:1em;}
.news_1_mid_right_3{
font-size:1em;}
.news_1_mid_right{
margin-top:4vw;}
.about_news_view{
font-size:1em;}
.news_1_mid_right_2{
font-size:1.5em;}
.news_1_mid_right_1{
font-size:1em;}
.news_2_1_3,.news_2_1_2{
font-size:1em;}
.news_2_1_1_1{
font-size:1.25em;}
.hon_1_2 h3{
font-size:1.25em;}
.his_1_2{
margin-bottom:6em;}
.his_1_2_left ul li{
margin-top:1.5em;}
.his_1_2_left{
height:440px;}
.his_1_2_left_1 span{
font-size:1.25em;}
.his_1_2_left ul li.on .his_1_2_left_1 span{
font-size:1.65em;}

.his_1_2_left_2{
font-size:1em;}
.nyfenlei ul li a{
font-size:1.125em;}
.about_3_right_mid_1 ul li{
font-size:1em;}
.about_1_mid_left span{
font-size:1.75em;}
.indexspace_1_img_name,.indexspace_footer_1_2{
font-size:1.25em;}
.index_5_1_mid_2_1{
font-size:1.5em;}
.index_5_1_mid_2_2{
font-size:1em;}
.index_2_mid_2,.index_3_1_mid_2{
font-size:1.25em;}
.index_t_1{
font-size:2em;}
.index_t_2{
font-size:1.125em;}
.index_4_1_mid{
height:100px;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 1em;}
#indexbanner_fyindex,#indexbanner_fyindex2{
bottom:2.5em;}
.footer_1_left_mid_4 ul li{
font-size:.875em;}
.footer_1_left_mid{
padding-right:1.5em;}
.footer_1_left_mid_1{
font-size:1.5em;}
.footer_1_left_mid_2,.footer_1_left_mid_3{
font-size:1em;}
.footer_mid{
margin:0 2.86458333333333%;}
.footer_1_right_mid{
padding:0 1.5em;}

}
@media screen and (max-width:1280px) {
	.header_mid_mid ul li{
	margin:0 1em;}
	.header_mid_mid ul li:nth-child(3){
	margin-right:6em;}
	.header_mid_mid ul li:nth-child(4){
	margin-left:6em;}
}
@media screen and (max-width:1200px) {
.index_2_mid_left{
left:2.86458333333333%;}
.index_2_mid_right{
right:2.86458333333333%;}


.promid_1_mid_right_2_mid_2{
font-size:1.125em;}
.promid{
margin:0 2.86458333333333%}
.case_ny_b_name_name_2{
font-size:1.5em;}
.case_ny_b_name_name_1{
font-size:1.125em;}
.footer_1_left_mid_1{
font-size:1.25em;}
.footer_1_right_mid{
padding:0 1em;}
.footer_1_right_mid_1{
font-size:1.125em;}
.indexmid{
margin:0 2.86458333333333%}
.nyfenlei ul li a{
font-size:1em;}

}

@media screen and (max-width:1080px) {
.header_mid_left img{
height:3.75em;}
.header_mid_left{
left:0;-webkit-transform: translate(-0%, -50%);
transform: translate(-0%, -50%);}
#header.cur{
padding-top:0; padding-bottom:0}
.header_mid{
margin-top:0; margin-bottom:0;}
}

@media screen and (max-width:1024px) {
.pro_info_3_mid_mid_right_mid_1{
font-size:1.125em;}
.pro_info_3_mid_mid_right_mid{
padding-right:0; padding-left:2em;}
.pro_info_3_mid ul li:nth-child(2n) .pro_info_3_mid_mid_right_mid{
padding-left:0; padding-right:2em;}
.pro_info_1_mid_right_1{
font-size:1.25em;}
.contact_1_1_left_mid_1{
font-size:1.125em;}
.about_news_info_2_2{
font-size:1.5em;}
.news_cate_mid{
margin-top:2.5em}
.news_1_mid_right_2{
font-size:1.25em;}
.footer_1{
margin:4em 0; margin-bottom:2em;}
.footer_1_left{
display:none;}
.footer_1_right{
width:100%;}
.index_t_2{
font-size:1em;}
.index_t_1{
font-size:1.5em;}
.about_1_mid_left span{
font-size:1.25em;}
}


.mobileimg{
display:none; width:100%;}
.about_3_left_img{
display:none; width:100%;}
.ser_1_mid_leftimg{
display:none; width:100%;}
.promobile{
display:none; border-bottom:1px #dadada solid;}
@media screen and (max-width:810px) {

.banner_img_bg{
display:none}
.banner_img{
height:auto}

#banner_img_span{
display:none}
.index_5_1_mid_2_1{
font-size:1.25em;}
.index_5_1_mid_2{
left:1em; bottom:1em;}
.index_4_1 ul li{
width:20%;}
.index_2_mid_2, .index_3_1_mid_2{
font-size:1.125em;}
.pro_info_3_mid ul li{
margin-top:2em;}
.pro_info_3_mid ul li:nth-child(2n) .pro_info_3_mid_mid_left{
margin-left:0}
.pro_info_3_mid_mid_right_mid{
padding-left:0; padding-top:2em;}
.pro_info_3_mid_mid_right{
position:static; width:100%;}
.pro_info_3_mid_mid_left{
width:100%;}
.pro_info_1_mid_left,.pro_info_1_mid_right{
width:100%; float:none}
.promid_1_mid_right_2 ul li{
margin-top:2em;}
.promid_1_mid_right #indexbanner_fyindex2{
bottom:1em;}
.promid_1{
padding-top:2em;}
.promid_1_mid{
padding-left:0; min-height:inherit}
.promid_1_mid_left{
display:none}
.promobile{
display:block}
.job_1_3_mid_1{
font-size:1.25em;}
.job_1_1{
font-size:1em;}
.job_1_3_name{
font-size:1.125em; padding-top:.5em; padding-bottom:.5em}
.job_1_2{
margin-top:2em;}
.contact_1_1_bg{
display:none}
.contact_1_1_right{
position:static; width:100%;}
.contact_1_1_left{
width:100%;}
.contact_1_1{
margin-top:2em; margin-bottom:4em;}
.ser_3 .ser_1_mid_right{
width:100%;}
.ser_2_1_2, .t1{
font-size:1em;}
.ser_1_mid_right{
margin-left:0}
.ser_1_mid_left{
position:static; width:100%;}
.ser_1_mid_left_bg{
display:none}
.ser_1_mid_leftimg{
display:block;}
.des_2_1_2{
font-size:1.25em;}
.about_3_right_mid_1{
margin-top:1.5em;}
.cases_info_1_mid_left{ margin-top:2em;
position:static; width:100%;}
.cases_info_1_mid_right{
margin-left:0; width:100%;}
.case_ny_b_name_name_2{
font-size:1.25em;}
.news_2_1_1_1{
font-size:1.125em;}
.cases_1 ul li{
margin-top:2em;}
.v_1{
margin-top:2em;}
.about_news_info_2_4{
margin-top:2em;}
.about_news_info_2_4 ul li:nth-child(2){
text-align:left; padding-left:0; margin-top:.75em;}
.about_news_info_2_4 ul li{
width:100%; padding-right:0}
.about_news_info_2_1{
font-size:1em;}
.about_news_info_1_mid_right{
display:none}
.about_news_info_2_2{
font-size:1.25em;}
.news_cate_mid ul li a{
font-size:1em;}
.news_2{
margin-bottom:3em;}
.indexspace_1_line{
display:none}
.news_1_mid{
padding-bottom:2em;}
.indexspace_1 ul li{
margin-top:2em;}
.indexspace_1 ul li{
width:49%; margin-right:0}
.indexspace_1 ul li:nth-child(2n){
float:right}
.news_1_mid_left{
width:100%;}
.news_1_mid_right{
width:100%;}
.hon_1_2 h3{
font-size:1em;}
.his_1_2{
margin-top:2em; margin-bottom:2em;}
.his_1_2_left:after {
display:none}
.his_1_2_right{
display:none}
.his_1_2_left{
float:none; width:100%;}
.his_1_2_left_1 span,.his_1_2_left ul li.on .his_1_2_left_1 span{
font-size:1.25em; font-weight:normal}
.footer_1{
margin-top:2em; margin-bottom:0}
.footer_1_left_mid_4{
display:none}
.footer_1_left{
display:block; width:100%; float:none}
.footer_1_right{
display:none}
.footer_2_left,.footer_2_right{
float:none; width:100%; text-align:center}
.about_3{
padding-top:0; padding-bottom:0; margin-bottom:0}
.about_3_left_img{
display:block}
.about_3_left{
display:none}
.about_3_right{
width:100%; float:none;}
.about_1_mid_right{
width:100%; margin-top:1.5em;}
.about_1_mid_left_float{
width:100%;}
#cate{
height:80px;}
.pro_1_mid ul{
display:none}
#changeurl{
display:block; background:none; width:100%; border:none; padding:1.25em 0;}
.nybanner{
height:auto}
.nybanner_img{
display:none}
.mobileimg{
display:block;}
}
@media screen and (max-width:640px) {
.promid_1_mid_right_sanpai .promid_1_mid_right_2 ul li{
margin-top:1em;}
.promid_1_mid_right_sanpai .promid_1_mid_right_2 ul li{
width:49%; margin-right:0}
.promid_1_mid_right_sanpai .promid_1_mid_right_2 ul li:nth-child(2n){
float:right}
.indexspace_1 ul li{
margin-top:1em;}
.indexspace_1_img_name, .indexspace_footer_1_2{
font-size:1.125em;}
.indexspace_footer_1{
margin-bottom:2em;}
.indexspace_footer_1 ul li{
width:100%; overflow:hidden; padding-bottom:1em;}
.index_5_1 ul li{
margin-top:1em; width:100%;}
.index_5_1 ul li:nth-child(1){
margin-top:0}
.index_4_1 ul li{
width:33.3333%;}
.index_3_1 ul li:nth-child(1){
width:100%;}
.index_3_1 ul li{
width:100%; margin-right:0}
.promid_1_mid_right_2 ul li{
width:100%;}
.des_2_1{
margin-bottom:4em;}
.des_2_1 ul li{
width:100%; margin-top:2em;}
.des_2_1_2{
font-size:1.125em;}
#indexbanner_fyindex, #indexbanner_fyindex2{
bottom:1em; }
.indexbanner .swiper-pagination-bullet{
width:8px; height:8px;font-size:.875em; margin:0 5px;}
.cases_info_2{
padding-bottom:4em;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 6px;}
.vbtn{
font-size:0.5555555555555556em}
	.indexspace_1 ul li{
	width:100%;}
}
@media screen and (max-width:480px) {
.promid_1_mid_right_sanpai .promid_1_mid_right_2 ul li{
width:100%; overflow:hidden; margin-top:1.5em;}
.promid_1_mid_right_sanpai .promid_1_mid_right_2 ul li:nth-child(1){
margin-top:0}
.index_4_1_mid{
height:85px;}
.index_4_1 ul li{
width:50%;}
.about_news_info_1{
padding-top:1em; padding-bottom:1em;}
.ser_2_1_2{
margin-top:1em;}
.ser_2_1 ul li{
width:100%; margin-right:0}
.cases_info_2_1{
margin-top:2em;}
.cases_info_2_1{
margin-left:2.86458333333333%; margin-right:2.86458333333333%}
.cases_info_2_1 .swiper-slide{
padding:0}
.case_ny_b_name_name_2{
margin-bottom:1em}
.cases_1 ul li{
width:100%;}
.index_t_1{
font-size:1.25em; margin-top:2em;}
#changeurl{
padding:1em 0;}
} 